home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 16838 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.8 KB

  1. Path: pangea.Stanford.EDU!karish
  2. From: karish@pangea.Stanford.EDU (Chuck Karish)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.edu
  4. Subject: Re: ANSI C and POSIX (was Re: C/C++ knocks the crap out of Ada)
  5. Date: 12 Apr 1996 01:28:39 GMT
  6. Organization: Mindcraft, Inc.
  7. Message-ID: <4kkbk7$hv8@nntp.Stanford.EDU>
  8. References: <JSA.96Feb16135027@organon.com> <dewar.828704810@schonberg> <4k3utg$ndp@solutions.solon.com> <dewar.828757752@schonberg>
  9. NNTP-Posting-Host: pangea.stanford.edu
  10.  
  11. In article <dewar.828757752@schonberg>, Robert Dewar <dewar@cs.nyu.edu> wrote:
  12. >"You know, POSIX, Spec 1170, X/Open, that kind of stuff.  POSIX is the one the
  13. >US govt. will not use Win NT because of, because it doesn't match the spec
  14. >they've selected."
  15.  
  16. Incorrect premise: Windows NT does conform to POSIX.1 and the
  17. US Government does buy it as a FIPS 151-2 conforming system.
  18.  
  19. >But none of POSIX, Spec 1170, nor X/Open have official validatoin suites
  20. >and testing procedures as far as I know,
  21.  
  22. Then you don't know very much about standards conformance certification.
  23. The US Department of Commerce has an official test suite for FIPS 151-2
  24. conformance that is a good indicator of POSIX.1-1990 conformance.
  25.  
  26. X/Open has test suites that cover POSIX.1 and most of the UNIX extensions
  27. to it that make up SPEC 1170.  This set of tests make up the official
  28. indicators of conformance to the XPG4 UNIX profile, which is what
  29. Spec 1170 describes.
  30.  
  31. >and certainly very few Unix
  32. >implemntations are 100% compliant with POSIX (very few versions of Unix
  33. >even claim to support Draft 10 of Posix threads).
  34.  
  35. Claims of POSIX conformance are supportable when one makes the
  36. reasonable next step of specifying which POSIX standards one is
  37. referring to.  I know of at least two UNIX implementations that
  38. support POSIX.1c threads.
  39.  
  40. >X/Open is not even a standard as far as I know.
  41.  
  42. X/Open is a corporation.  XPG4 is a specification that has all the
  43. properties of a standard except ownership by a quasi-governmental
  44. organization.
  45.  
  46. >I find this all quite odd. There is no standard for Unix, so ohw could
  47. >there possibly be formal validation procedures.
  48.  
  49. XPG4 is a standard for UNIX.  The owner of XPG4 spells out
  50. the formal validation procedures.  Check them out on their
  51. web site:
  52.  
  53.              http://www.xopen.co.uk/public/test
  54.  
  55. >Anyway, can someone who really knows the score here tell us:
  56. >
  57. >Which of Unix, Posix, Spec 1170, X/Open have approved national and/or
  58. >international standards.
  59.  
  60. If you include privately-controlled standards bodies (X/Open),
  61. all of them.
  62.  
  63. >Of this subset, which have official validation procedure run by NIST
  64. >or some other similar body?
  65.  
  66. With the same proviso, all of them.  Of the many POSIX standards, only
  67. POSIX.1-1990 and POSIX.2-1992 have usable validation test suites.
  68. --
  69.  
  70.     Chuck Karish          karish@mindcraft.com
  71.     (415) 323-9000 x117   karish@pangea.stanford.edu
  72.